package com.qwt.part_time_api.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.qwt.part_time_api.pojo.User;
import com.qwt.part_time_api.vo.LoginVo;
import com.qwt.part_time_api.vo.UserInformationVo;

/**
 * @Author 君子慎独
 * @create 2021/12/24 0024 18:10
 */
public interface UserMapper extends BaseMapper<User> {
    /**
     * 根据userId查询用户信息
     *
     * @param id 用户id
     * @return json
     */
    UserInformationVo findUserInfoById(Long id);

    /**
     * 根据token查询基本信息
     *
     * @param account 账户
     * @return 基本信息
     */
    LoginVo findUserInfoByToken(String account);

}
